package com.moyq5.spring.boot.app.register;

import java.io.Serializable;
import java.util.List;

/**
 * 任务组信息存储器
 * @author Moyq5
 * @date 2019年2月25日
 */
public interface AppGroupStore {

	/**
	 * 获取任务组
	 * @author Moyq5
	 * @date 2019年2月25日
	 * @param groupId
	 * @return
	 */
	public AppGroup get(Serializable groupId);
	
	/**
	 * 添加任务组
	 * @author Moyq5
	 * @date 2019年2月25日
	 * @param group
	 */
	public void add(AppGroup group);
	
	/**
	 * 获取所有任务组
	 * @author Moyq5
	 * @date 2019年3月8日
	 * @return
	 */
	public List<AppGroup> list();
	
}
